home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2001 May / SGI Freeware 2001 May - Disc 3.iso / dist / fw_elisp-intro.idb / usr / freeware / info / emacs-lisp-intro.info.z / emacs-lisp-intro.info
Encoding:
GNU Info File  |  1998-10-28  |  8.5 KB  |  292 lines

  1. This is Info file emacs-lisp-intro.info, produced by Makeinfo version
  2. 1.67 from the input file emacs-lisp-intro.texi.
  3.  
  4.    This is an introduction to `Programming in Emacs Lisp', for people
  5. who are not programmers.
  6.  
  7.    Edition 1.05, 21 October 1997
  8.  
  9.    Copyright (C) 1990, '91, '92, '93, '94, '95, '97 Free Software
  10. Foundation, Inc.
  11.  
  12.    Permission is granted to make and distribute verbatim copies of this
  13. manual provided the copyright notice and this permission notice are
  14. preserved on all copies.
  15.  
  16.    Permission is granted to copy and distribute modified versions of
  17. this manual under the conditions for verbatim copying, provided also
  18. that the sections entitled "Copying" and "GNU General Public License"
  19. are included exactly as in the original, and provided that the entire
  20. resulting derived work is distributed under the terms of a permission
  21. notice identical to this one.
  22.  
  23.    Permission is granted to copy and distribute translations of this
  24. manual into another language, under the above conditions for modified
  25. versions, except that this permission notice may be stated in a
  26. translation approved by the Free Software Foundation.
  27.  
  28. 
  29. Indirect:
  30. emacs-lisp-intro.info-1: 1136
  31. emacs-lisp-intro.info-2: 48798
  32. emacs-lisp-intro.info-3: 96731
  33. emacs-lisp-intro.info-4: 140292
  34. emacs-lisp-intro.info-5: 189734
  35. emacs-lisp-intro.info-6: 239186
  36. emacs-lisp-intro.info-7: 287667
  37. emacs-lisp-intro.info-8: 337206
  38. emacs-lisp-intro.info-9: 382507
  39. emacs-lisp-intro.info-10: 431217
  40. emacs-lisp-intro.info-11: 478521
  41. emacs-lisp-intro.info-12: 526469
  42. emacs-lisp-intro.info-13: 571420
  43. 
  44. Tag Table:
  45. (Indirect)
  46. Node: Top1136
  47. Node: Preface17845
  48. Node: On Reading this Text19541
  49. Node: Who You Are21733
  50. Node: Lisp History24474
  51. Node: Note for Novices25220
  52. Node: Thank You27033
  53. Node: List Processing27460
  54. Node: Lisp Lists28791
  55. Node: Lisp Atoms30503
  56. Node: Whitespace in Lists34181
  57. Node: Typing Lists35440
  58. Node: Run a Program36533
  59. Node: Making Errors39001
  60. Node: Names & Definitions41651
  61. Node: Lisp Interpreter43495
  62. Node: Byte Compiling46036
  63. Node: Evaluation47095
  64. Node: Evaluating Inner Lists48798
  65. Node: Variables51285
  66. Node: Void Variable54459
  67. Node: Arguments55873
  68. Node: Data types58332
  69. Node: Args as Variable or List60315
  70. Node: Variable Number of Arguments61596
  71. Node: Wrong Type of Argument62431
  72. Node: message65486
  73. Node: set & setq69258
  74. Node: Using set69972
  75. Node: Using setq72239
  76. Node: Counting74377
  77. Node: Summary76341
  78. Node: Error Message Exercises78118
  79. Node: Practicing Evaluation78624
  80. Node: How to Evaluate79806
  81. Node: Buffer Names81358
  82. Node: Getting Buffers86211
  83. Node: Switching Buffers88612
  84. Node: Buffer Size & Locations91866
  85. Node: Evaluation Exercise93878
  86. Node: Writing Defuns94160
  87. Node: Primitive Functions95539
  88. Node: defun96731
  89. Node: Install103214
  90. Node: Change a defun105106
  91. Node: Interactive106796
  92. Node: multiply-by-seven in detail109397
  93. Node: Interactive Options111980
  94. Node: Permanent Installation114929
  95. Node: let116849
  96. Node: Parts of let Expression119414
  97. Node: Sample let Expression120942
  98. Node: Uninitialized let Variables122646
  99. Node: if124186
  100. Node: type-of-animal in detail127600
  101. Node: else130060
  102. Node: Truth & Falsehood132871
  103. Node: save-excursion135516
  104. Node: Template for save-excursion139049
  105. Node: Review140292
  106. Node: defun Exercises146767
  107. Node: Buffer Walk Through147188
  108. Node: Finding More148276
  109. Node: simplified-beginning-of-buffer150807
  110. Node: mark-whole-buffer155122
  111. Node: Body of mark-whole-buffer156861
  112. Node: append-to-buffer159178
  113. Node: append interactive161570
  114. Node: append-to-buffer body162866
  115. Node: append save-excursion164920
  116. Node: Buffer Related Review170076
  117. Node: Buffer Exercises172016
  118. Node: More Complex172457
  119. Node: copy-to-buffer173349
  120. Node: insert-buffer176090
  121. Node: insert interactive expression177894
  122. Node: read-only buffer178305
  123. Node: b for interactive178929
  124. Node: insert-buffer body179795
  125. Node: if & or180957
  126. Node: insert or183958
  127. Node: insert let186172
  128. Node: beginning-of-buffer189734
  129. Node: Optional Arguments191220
  130. Node: beginning-of-buffer opt arg193730
  131. Node: large-case195468
  132. Node: small-case197459
  133. Node: beginning-of-buffer complete199075
  134. Node: Second Buffer Related Review201213
  135. Node: &optional Exercise202848
  136. Node: Narrowing & Widening203298
  137. Node: narrowing advantages203913
  138. Node: save-restriction205811
  139. Node: what-line207442
  140. Node: narrow Exercise210742
  141. Node: car cdr & cons211272
  142. Node: Strange Names212260
  143. Node: car & cdr213278
  144. Node: cons217514
  145. Node: length219705
  146. Node: nthcdr221503
  147. Node: setcar224569
  148. Node: setcdr226502
  149. Node: cons Exercise227815
  150. Node: Cutting & Storing Text228186
  151. Node: Storing Text229444
  152. Node: zap-to-char231411
  153. Node: zap-to-char interactive234039
  154. Node: zap-to-char body235547
  155. Node: search-forward236337
  156. Node: progn239186
  157. Node: Summing up zap-to-char240599
  158. Node: v-18-zap-to-char241713
  159. Node: progn body245639
  160. Node: kill-region249356
  161. Node: delete-region250031
  162. Node: defvar255242
  163. Node: copy-region-as-kill258514
  164. Node: copy-region-as-kill body261496
  165. Node: kill-append function264094
  166. Node: copy-region-as-kill else-part267866
  167. Node: cons & search-fwd Review273061
  168. Node: search Exercises275587
  169. Node: List Implementation276485
  170. Node: List Exercise284755
  171. Node: Yanking285093
  172. Node: Kill Ring Overview286386
  173. Node: kill-ring-yank-pointer287667
  174. Node: yank nthcdr Exercises290583
  175. Node: Loops & Recursion291288
  176. Node: while292139
  177. Node: Loop Example295021
  178. Node: print-elements-of-list298324
  179. Node: Incrementing Loop300738
  180. Node: Incrementing Example302402
  181. Node: Inc Example parts304798
  182. Node: Inc Example altogether308672
  183. Node: Decrementing Loop312141
  184. Node: Decrementing Example313563
  185. Node: Dec Example parts315067
  186. Node: Dec Example altogether317052
  187. Node: Recursion319197
  188. Node: Recursion with list321314
  189. Node: Recursive triangle function324195
  190. Node: Recursive Example arg of 3327321
  191. Node: Recursion with cond329340
  192. Node: Looping exercise331617
  193. Node: Regexp Search332360
  194. Node: sentence-end334196
  195. Node: re-search-forward337206
  196. Node: forward-sentence339641
  197. Node: fwd-sentence while loops342698
  198. Node: fwd-sentence re-search346223
  199. Node: forward-paragraph348188
  200. Node: fwd-para let351405
  201. Node: fwd-para while356222
  202. Node: fwd-para between paragraphs358667
  203. Node: fwd-para within paragraph361176
  204. Node: fwd-para no fill prefix361691
  205. Node: fwd-para with fill prefix364095
  206. Node: fwd-para summary365186
  207. Node: etags368402
  208. Node: Regexp Review370335
  209. Node: re-search Exercises372773
  210. Node: Counting Words373530
  211. Node: Why Count Words374211
  212. Node: count-words-region375173
  213. Node: Whitespace Bug382507
  214. Node: recursive-count-words391848
  215. Node: Counting Exercise403840
  216. Node: Words in a defun404204
  217. Node: Divide and Conquer405811
  218. Node: Words and Symbols407055
  219. Node: Syntax409005
  220. Node: count-words-in-defun412606
  221. Node: Several defuns418675
  222. Node: Find a File420999
  223. Node: lengths-list-file422984
  224. Node: Several files427648
  225. Node: append430627
  226. Node: Several files recursively431217
  227. Node: Prepare the data433914
  228. Node: Sorting435645
  229. Node: Files List437207
  230. Node: Readying a Graph447351
  231. Node: Columns of a graph448556
  232. Node: graph-body-print461684
  233. Node: recursive-graph-body-print466288
  234. Node: Printed Axes468949
  235. Node: Line Graph Exercise469672
  236. Node: Emacs Initialization469858
  237. Node: Default Configuration471348
  238. Node: Site-wide Init472654
  239. Node: edit-options474619
  240. Node: Beginning a .emacs File476176
  241. Node: Text and Auto-fill478521
  242. Node: Mail Aliases482242
  243. Node: Indent Tabs Mode483132
  244. Node: Keybindings484068
  245. Node: Loading Files487330
  246. Node: Autoload489891
  247. Node: Simple Extension492619
  248. Node: Keymaps496146
  249. Node: X11 Colors498204
  250. Node: V19 Miscellaneous500007
  251. Node: Mode Line501372
  252. Node: Debugging504328
  253. Node: debug505168
  254. Node: debug-on-entry508392
  255. Node: debug-on-quit511068
  256. Node: edebug512047
  257. Node: Debugging Exercises516469
  258. Node: Conclusion518190
  259. Node: the-the523065
  260. Node: Kill Ring525807
  261. Node: rotate-yank-pointer526469
  262. Node: rotate-yk-ptr body529032
  263. Node: rotate-yk-ptr else-part531784
  264. Node: Remainder Function536844
  265. Node: rotate-yk-ptr remainder538722
  266. Node: kill-rng-yk-ptr last elt540330
  267. Node: yank542122
  268. Node: rotate-yk-ptr arg543916
  269. Node: rotate-yk-ptr negative arg547175
  270. Node: yank-pop549360
  271. Node: Full Graph551090
  272. Node: Labelled Example551867
  273. Node: print-graph Varlist553870
  274. Node: print-Y-axis555544
  275. Node: Compute a Remainder558750
  276. Node: Y Axis Element562679
  277. Node: Y-axis-column566149
  278. Node: print-Y-axis Final567730
  279. Node: print-X-axis569634
  280. Node: X Axis Tic Marks571420
  281. Node: Print Whole Graph578192
  282. Node: Test print-graph583034
  283. Node: Graphing words in defuns584654
  284. Node: lambda587458
  285. Node: mapcar589072
  286. Node: Another Bug590708
  287. Node: Final Printed Graph596151
  288. Node: Index597085
  289. Node: About the Author617587
  290. 
  291. End Tag Table
  292.